de.cebis.moccabox.model.builders
Class ResultModelNodeBuilder

java.lang.Object
  extended by de.cebis.moccabox.model.builders.AbstractModelNodeBuilder
      extended by de.cebis.moccabox.model.builders.ResultModelNodeBuilder
All Implemented Interfaces:
IModelNodeBuilder

public class ResultModelNodeBuilder
extends AbstractModelNodeBuilder

Der ResultModelNodeBuilder bereitet das Ergebnis (IBusinessTaskResult) der Durchführung eines Vorgangs (IBusinessTask) als ModelNode auf, der wiederum Teil des Kontextes ist, in dem er aufgerufen wurde. Die Spezifikation erfolgt in der moccabox.xml.

 <bean id="MODELNODEBUILDER.RESULT" class="de.cebis.moccabox.model.builders.ResultModelNodeBuilder">
  <property name="key"><value>result</value></property>
  <property name="repository"><ref bean="REPOSITORY"/></property>
 </bean>

Author:
weichelt - 15.02.2005

Field Summary
static java.lang.String MODELNODE_KEY
           
 
Fields inherited from class de.cebis.moccabox.model.builders.AbstractModelNodeBuilder
_key
 
Constructor Summary
ResultModelNodeBuilder()
          Parameterloser Konstruktor zur Erzeugung eines neuen ResultModelNodeBuilder.
 
Method Summary
 ModelNode createModel(ITaskContext tContext)
          Zurückliefern eines ModelNode, der auf der Grundlage der Informationen aus dem übergebenen ITaskContext zusammengebaut wird.
 
Methods inherited from class de.cebis.moccabox.model.builders.AbstractModelNodeBuilder
getRepository, setKey, setRepository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODELNODE_KEY

public static java.lang.String MODELNODE_KEY
Constructor Detail

ResultModelNodeBuilder

public ResultModelNodeBuilder()
Parameterloser Konstruktor zur Erzeugung eines neuen ResultModelNodeBuilder.

Method Detail

createModel

public ModelNode createModel(ITaskContext tContext)
Description copied from interface: IModelNodeBuilder
Zurückliefern eines ModelNode, der auf der Grundlage der Informationen aus dem übergebenen ITaskContext zusammengebaut wird. Es werden entsprechende Informationen aus den aktuell übergebenen Parametern und dem Kontext selbst genutzt, um das Repräsentations-Objekt als Schnittstelle für die Interface-Schnittstelle (IO) zu erzeugen und befüllen.

Specified by:
createModel in interface IModelNodeBuilder
Specified by:
createModel in class AbstractModelNodeBuilder
Parameters:
tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask) ausgeführt wurde.
Returns:
ModelNode, der als Repräsentation des Aufgabenobjektes für die IO-Schnittstelle dient.